package com.dd.cloud.user.res.mechan;

import com.dd.cloud.common.annotate.FileSuffix;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @author Lx
 * @version 1.0
 */
@Data
public class MechanRankDetailRes {
    /**
     * 机构层级表
     */
    private Integer mechanId;

    /**
     * 机构类型 待用
     */
    private String rankType;

    /**
     * 机构名称
     */
    private String name;

    /**
     * 一级机构名称
     */
    private String mechanTapName;

    /**
     * 机构管理员-负责人名字
     */
    private String adminName;

    /**
     * 机构管理员-负责人电话
     */
    private String adminPhone;

    /**
     * 机构管理员-负责人邮箱
     */
    private String adminEmail;

    /**
     * 机构管理员-负责人身份证
     */
    private String adminIdCard;

    /**
     * 省份
     */
    private String province;

    /**
     * 城市
     */
    private String city;

    /**
     * 区县
     */
    private String district;

    /**
     * 机构地址
     */
    private String addr;

    /**
     * 处方数
     */
    private Integer limitNum;

    /**
     * 处方数
     */
    private Integer limitType;

    /**
     * 医生数
     */
    private Integer doctorCount;

    /**
     * 状态 1正常 2禁用 3删除
     */
    private Integer mechanStatus;

    /**
     * 创建日期
     */
    private LocalDateTime mechanCreateDate;

    /**
     * 有效日期
     */
    private LocalDate mechanTermDate;

    /**
     * 营业执行图片
     */
    @FileSuffix
    private String businessLicensePhoto;

    /**
     * 法人身份证图片
     */
    @FileSuffix
    private String legalIdcardPhoto;

    /**
     * 创建人名字
     */
    private String createName;

    /**
     * 创建人id
     */
    private Integer createId;

    /**
     * 已有的医生数量
     */
    private Integer doctorNum;

    /**
     * 剩余医生数量
     */
    private Integer surplusNum;

}
